home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / sread100.zip / SREAD.HIS < prev    next >
Text File  |  1992-08-14  |  6KB  |  171 lines

  1. SRead History
  2.  
  3. 08/14/92
  4.  
  5.     Error Levels Currently defined:
  6.      
  7.      1   Unable to open BBS system file (pcboard.sys,door.sys etc)
  8.      2   Problem reading BBS system file
  9.      3   Unrecognized BBS file type
  10.      4   Unable to open pcboard USERS file
  11.      5   Invalid User record or problem seeking to user record
  12.      6   Problem reading USER record
  13.      7   PORT command syntax error
  14.      8   Fossil driver specified but no Fossil driver installed
  15.      9   Memory allocation problem
  16.  
  17.     10   Script file not found
  18.     11   Unable to open answer file
  19.     12   Malloc failure
  20.     13   Refusal through ^ACP (See documentation for more details)
  21.     14   Calloc failure
  22.     15   Undefined Door open failure
  23.     16   Possible virus infection
  24.  
  25.     30   ^RUN command used
  26.     
  27.     17 -  29 Reserved for SRead
  28.     
  29.     31 - 255 Available for ^RTRN command
  30.  
  31.     Command added:
  32.  
  33.     ^RTRN|{level}                       - Used to set a error_level for
  34.                                           DOS.  When Sread exit's, the
  35.                                           error_level will be set to
  36.                                           this level.
  37.  
  38.     Modified the ^ASK handler.
  39.  
  40. 08/13/92
  41.  
  42.     Added the "smart-ansi" mode.  This will abbreviate ansi color codes
  43.     when it is possible.  There is a new command line switch of /slow
  44.     This will disable the "smart-ansi" mode if it causes any problems.
  45.  
  46.     Forced formatting is now available.  If you use the ProScript formatting
  47.     strings, and use something that is NOT a valid variable, it will be
  48.     "forced" into the answer string and incremented.
  49.  
  50. 08/13/92 (AM)
  51.  
  52.     Corrected a bug in the ^ASK buffer when there is a formatting string
  53.     used.  The buffer was not getting cleared.
  54.  
  55. 08/12/92
  56.  
  57.     Corrected:
  58.        
  59.        Implemented the ProScript formatting strings.  These are now fully
  60.        supported.
  61.  
  62.        ^ASK was writing the question and answer lines multiple times.
  63.        This has been corrected.
  64.  
  65.        Color was getting screwed up in the ^ASK command when you didn't
  66.        answer correctly.
  67.  
  68.        Line feeds were placed back in the ^ASK command.
  69.  
  70.        Unregistered now blinks.
  71.  
  72.     Added the following commands:
  73.  
  74.     ^UPPER                      - Forces all information written to the
  75.                                   answer file to be in all upper case.
  76.  
  77.     ^UPPEROFF                   - Turns off the forced upper case.
  78.  
  79.  
  80. 08/10/92 (AM)
  81.  
  82.     Added the following capabilities:
  83.  
  84.     Replaceable variables.   
  85.  
  86.     &variable_name = "content"  - This is used to assign a variable.  There
  87.                                   is a limit of 20 variables.   These may
  88.                                   be used anywhere in the script file once
  89.                                   they are initialized.
  90.  
  91.     Added the following command:
  92.  
  93.     ^DEL|{filename}             - Used to delete a file.  It will check to
  94.                                   be sure the file exists before deleting.
  95.  
  96.     ^WRITEOFF                   - Disable writing to the answer files.
  97.  
  98.     ^WRITEON                    - Re-enables the writing to answer files.
  99.  
  100.     Corrected:
  101.  
  102.        Was getting two "returning to system" when using the ^END command.
  103.  
  104.        The ^CHG| command was NOT working properly.  The name of the new
  105.        answer file was getting lost.
  106.  
  107. 08/10/92 (early AM)
  108.  
  109.     You can now select the label to start at from the command line.  Simply
  110.     append it to the last line at the end of the line.
  111.  
  112. 08/09/92
  113.  
  114.     Added the following commands:
  115.  
  116.     ^ABORT                      - Used to "Abort" a script.
  117.     
  118.     ^ADJUST                     - Used to reset the ^ABORT pointer to the
  119.                                   current pointer in the answer file.
  120.  
  121.     Fixed:
  122.       
  123.     ^ASK|                       - Corrected the one additional line being
  124.                                   added to the file.  This no longer occurs.
  125.  
  126.     ansi information has now been removed from the answer file.  This is
  127.     totally automatic.
  128.       
  129. 08/06/92
  130.  
  131.     Added the following commands:
  132.  
  133.     ^ADJ|                       - Handled but not processed.
  134.     ^CLS                        - Clears the screen
  135.     ^JPP|{$LABEL}               - Jumps unconditionally to label
  136.     ^GOSUB|{$LABEL}             - Calls the label as a sub-routine
  137.     ^LVL|{MIN}|{MAX}|{$LABEL}   - Controls script via security level
  138.     ^MUL|{$LABEL1}|{$LABEL2}    - Multiple choice question
  139.     ^PAUSE                      - Wait for a keypress
  140.     ^RETURN                     - RETURN from a ^GOSUB
  141.     ^SHL|{command line}         - Shell's out and then back
  142.  
  143.     Changed:
  144.  
  145.     ^RUN|{command line}         - will automatically be run when you
  146.                                   exit.  No batch needed.
  147.     
  148.     Fixed:
  149.  
  150.     ^JMP|                       - Jump would not go to the label with
  151.                                   a no answer.
  152.  
  153. 08/05/92
  154.  
  155.     This version has added the "smart script" capabilities.  This will allow
  156.     your scripts to adjust themselves based on yes and no questions.  Also,
  157.     labels have been added, as they were needed for the ability to jump from
  158.     line to line.
  159.  
  160.     The capability to jump to another script has been added.  Future versions
  161.     may add the ability to "shell" out of a particular script and then back
  162.     into it.  This is not here yet, but if there is enough interest, I am
  163.     willing to add it.
  164.  
  165.     Multiple line questions are now allowed by using the % command.   Also,
  166.     Multiple line input with blank line ending is not implemented with the
  167.     ^ASK|x command.
  168.  
  169.     Added virus checking.
  170.  
  171.